H ? « »

Language peer sets for ALGOL 68C:
United Kingdom
United Kingdom/1975
Designed 1975
1970s languages
Fourth generation
High Cold War
Genus True ALGOL68s
Numerical Scientific
True ALGOL68s
Generation of Algol 68
Algol family
True ALGOL68s/1975
Generation of Algol 68/1975
Algol family/1975
True ALGOL68s/United Kingdom
Generation of Algol 68/United Kingdom
Algol family/United Kingdom
Numerical Scientific
Numerical Scientific/1975
Numerical Scientific/uk

ALGOL 68C(ID:667/alg032)

Cambridge Algol 68 

alternate simple view
Country: United Kingdom
Designed 1975
Published: 1975
Genus: True ALGOL68s
Sammet category: Numerical Scientific


Algol 68 Cambridge

S. Bourne and Mike Guy, Cambridge U 1975. Variant of ALGOL 68, allowing two-pass compilation. Ran on a virtual machine using "Zcode"

Ported to a DEC at Essex university via BCPL (ref Gardiner), to a TESLA 200 by J. Nadrchal Czechoslovakian Institute of Physics , Telefunken TR440 and TR445 and Vyber 205 by Klaus Hackenberg Ruhr-Universitat Bochum, Rechenzentrum

Used as the implementation language for the CHAOS OS for the CAP capability computer. Ported to IBM 360, VAX/VMS, several others.

for Cambridge original version
Additional features:
Automatic op:- for any op;
upto, downto and until in loop-clauses;
displacement operator (.-.-)
andf, orf and thef
separate compilation
scopes not checked
bounds in formal-declarers

Missing features:
no sema, no flex, no format, restricted transput

For Telefunken
improved transput, additional operations for vectors & matrices

For Tesla
no flex (except string), no union, no sema, no heap

Peter Craven of Algol Applications Ltd made a version of A68C that was interactive (did incremental compilation, permitted no forward referencing)



Places
Related languages
ALGOL 68 ALGOL 68C   Variant

References:
  • Birrell, A.D. (1975) Birrell, A.D. "ALGOL68C Implementers' Guide", ALGOL68C technical report, University of Cambridge Computer Laboratory. 1975
  • Bourne, S.R. (1975) Bourne, S.R. "ZCODE A simple Machine", ALGOL68C technical report, University of Cambridge Computer Laboratory 1975
  • Bourne, S.R.; Birrell, A.D. and Walker, I. (1975) Bourne, S.R.; Birrell, A.D. and Walker, I. "ALGOL68C Reference Manual", University of Cambridge Computer Laboratory. 1975
  • Kelk, B.C., A plotter package for ALGOL68C, CAD Gr (1976) Kelk, B.C., A plotter package for ALGOL68C, CAD Group Document 90, Computer Laboratory, University of Cambridge, 1976.
  • Birrell, A. D. (1977) Birrell, A. D. "Storage management for ALGOL68" pp82-94 Abstract
          in [Proceedings] (1977) Proceedings of the Strathclyde ALGOL 68 conference Glasgow, Scotland 1977
  • Birrell, Andrew D. (1977) Birrell, Andrew D. "System programming in a high level language" PhD December 1977 Trinity College University of Cambridge
          in [Proceedings] (1977) Proceedings of the Strathclyde ALGOL 68 conference Glasgow, Scotland 1977
  • Gardner, P. J. (1977) Gardner, P. J. "A transportation of ALGOL68C" pp95-101 Abstract
          in [Proceedings] (1977) Proceedings of the Strathclyde ALGOL 68 conference Glasgow, Scotland 1977
  • Birrell, Andrew D. (1983) Birrell, Andrew D. "System programming in a high level language" Technical Report UCAM-CL-TR-6 Cambridge
          in [Proceedings] (1977) Proceedings of the Strathclyde ALGOL 68 conference Glasgow, Scotland 1977
  • Craven, Peter G (1983) Craven, Peter G "Interactive ALGOL 68" AB51 1983 Extract: Introduction and example Extract: So what is really happening? Extract: Technical details
          in [Proceedings] (1977) Proceedings of the Strathclyde ALGOL 68 conference Glasgow, Scotland 1977
  • Hackenberg, K. (1985) Hackenberg, K. "ALGOL68 auf der CYBER 205" Bochumer Schriften zur Parallelen Datenverarbeitung 7 , Rechenzentrum der Ruhr-Universitat Bochum 1985.
          in [Proceedings] (1977) Proceedings of the Strathclyde ALGOL 68 conference Glasgow, Scotland 1977
  • Hackenberg, Klaus (1985) Hackenberg, Klaus "Implementation of ALGOL 68 on the Cyber 205" in AB52 Extract: General design goals Extract: General design goals Extract: Actual state of the project
          in [Proceedings] (1977) Proceedings of the Strathclyde ALGOL 68 conference Glasgow, Scotland 1977
  • (1985) Survey of Viable ALGOL 68 Implementations (AB52.3.1 in Algol Bulletin 52) Abstract
          in [Proceedings] (1977) Proceedings of the Strathclyde ALGOL 68 conference Glasgow, Scotland 1977
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder